前言
本30天系列文章是採取邊寫邊紀錄,對golang的了解幾乎可以說是白紙一張,目前的經驗只有用看過line bot golang版本,所以內容含量可能會比較粗淺,但如果閱讀者是本身對golang有興趣又深怕不好下手的朋友,就適合一同淺入淺出!
期望
目前期望是先熟悉基礎語法,然後邊學邊思考後期的題目要拿什麼來練習,初步思考會以網頁Web的部分為主(本來想想也許也能玩桌面應用程式GUI,但爬文之後發現大多人都不推,那不是golang的強項,而且還要繞路處理一些問題)
簡介一下golang
Golang 又稱為Go語言,主要是由google公司所開發的程式語言,常看到Golang的特性主要有強型別、跨平台、GC回收(garbage collection)、靜態型別的編譯語言、內建平行處理。
目前版本: 1.16.6(穩定版本 - 2021年7月12日)
撰寫風格
1.每行程式碼尾部不需要使用分號(;)。
2.大括號({)不能夠換行放置。
3.if判斷式和for迴圈不需要以小括號包起來。
4.使用 tab 來排版
目前暫時規劃是希望自己可以練習以下幾個題目
go + 表單(web應用有關)
go + 第三方登入
go + framework = gin
go + ORM = Gorm or Xorm
go + Unit Testing
go + Database
go + 自己的小疑問..等
go + 再說吧!
參考資料
https://zh.wikipedia.org/wiki/Go